Cost-Based Topology Optimization of Embedded Ethernet Networks

نویسندگان

  • Jörg Sommer
  • Elias A. Doumith
  • Andreas Reifert
چکیده

During past decades, Ethernet progressively became the most widely used Local Area Network (LAN) technology. Apart from LAN installations, Ethernet also became attractive for other application areas such as industrial control, automotive, and avionics. In traditional LAN design, the objective is to minimize the network deployment cost. However, in embedded networks, additional constraints and ambient conditions add to the complexity of the problem. In this paper, the authors propose a Simulated Annealing (SA) algorithm to optimize the physical topology of an embedded Ethernet network. The various constraints and ambient conditions are modeled by a cost map. For networks with small number of nodes and/or switches, the authors were able to find the optimal solutions using adapted algorithms. These solutions will serve as a lower bound for the solutions obtained via the SA algorithm. However, the adapted algorithms are time consuming and application specific. The paper shows that the SA algorithm can be applied in all cases and finds (near-) optimal solutions. attractive option in many application areas (Sommer et al., 2010). A prominent example of Ethernet’s application area is the industrial domain where Ethernet is gaining ground over traditional fieldbuses (Felser, 2005; Decotignie, 2005). Another area is avionics, where today’s Ethernet proved its ability to fulfill real-time requirements needed in such an environment (ARINC 664, 2003). Last but not least, the automotive industry is investigating Ethernet as a suitable in-car network technology (Rahmani, Hillebrand, Hintermaier, Bogenberger, & Steinbach, 2007; DOI: 10.4018/jertcs.2011010101 2 International Journal of Embedded and Real-Time Communication Systems, 2(1), 1-22, January-March 2011 Copyright © 2011, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited. Rahmani, Steffen, Tappayuthpijarn, Steinbach, & Giordano, 2008; Rahmani, Tappayuthpijarn, Krebs, Steinbach, & Bogenberger, 2009). A motivation to use Ethernet in embedded networks is the use of commercial off-the-shelf components (Sommer et al., 2010). This allows integrators to cut down the development cost as well as the time needed to build new components. Furthermore, the large number of Ethernet vendors and the wide range of products promote the competition to provide the best equipment at the lowest price. In contrast to traditional LANs, an embedded network has to meet additional requirements. For example, in an aircraft or a car, the installation space and the maximum weight tolerated are limited. Furthermore, the ambient conditions impose constraints on the network deployment. For instance, at some places, we need a better cable shielding due to electromagnetic interference or an extra heat-resisting cable due to the environment temperature. At other places, it might be extremely expensive or even impossible to deploy a cable. Moreover, at some places we need additional cables for the power supply of the switches while at other places such as at the positions of the nodes (devices), power supplies are already available. These constraints add to the design complexity of an embedded network. Ethernet evolved from a bus topology to a so-called micro-segmented network with full duplex links between nodes and switches. On the one hand, deploying a single switch and connecting all the nodes directly to it has the lowest switch cost. However, such a star topology leads to wire bundles, which increase the wiring cost. On the other hand, deploying multiple switches, which increases the switching cost, alleviates the wiring layout, and consequently reduces the wiring cost proportional to the total wire length. Hence, the resulting problem is a multi-objective optimization problem where the optimal solution is a trade-off between the cost penalty due to the additional number of switches and the cost benefit due to the reduction of the total wiring length. In this paper, we propose a Simulated Annealing (SA) algorithm to optimize the physical topology by minimizing the total link cost of an embedded Ethernet network. We take into account the aforementioned constraints and ambient conditions by modeling them with a cost map. Assuming a constant cost map (fixed cost over all the environment space), we are able to find the optimal solution by means of a Mixed-Integer Linear Program (MILP). For special cases, a Minimum Spanning Tree (MST) algorithm and an exact algorithm for the Steiner Tree (ST) problem can be used. For these cases, we show that the proposed SA algorithm provides optimal solutions in short running time. For general cost map models, the complexity of the problem increases drastically and the ST algorithm is unable to give a solution within reasonable time on today’s computers. If we restrict the switches to be placed at the same positions as the nodes, the MILP and the MST algorithms are still able to find optimal solutions, while the proposed SA algorithm is the only general algorithm that keeps its pace with the increasing complexity of the problem. The rest of the paper is organized as follows. First, we describe the problem and introduce the cost map model. Then, we present in Section The Simulated Annealing Algorithm the proposed SA algorithm, and discuss in the following section other related algorithms that find optimal solutions, and state the cases where they can be applied. In Section Performance Evaluation, we evaluate the performance of the SA algorithm and compare two embedded network designs. Finally, we conclude the paper and give an outlook for future work.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Verfahren zur Kostenoptimierung von Topologien eingebetteter Kommunikationsnetze

Algorithms for Cost-based Topology Optimization of Embedded Communication Networks Today, computer systems are often embedded in other technical systems that comprise hardware and mechanical parts, or they are closely integrated into their environment. Such embedded systems are dedicated to specific tasks like data processing, control, and monitoring of their environment. Typically, they intera...

متن کامل

Topology optimization for hybrid optical/wireless access networks

Hybrid Wireless–Optical Broadband Access Networks (WOBANs) are gauging momentum as flexible, bandwidth-effective, and cost-effective solutions for providing connectivity to residential users in metropolitan areas. In this work, we address the issue of designing the topology of deployed WOBANs. Namely, we consider the case where the coverage of a Ethernet-based Passive Optical Network (EPON) is ...

متن کامل

A New Approach of Backbone Topology Design Used by Combination of GA and PSO Algorithms

A number of algorithms based on the evolutionary processing have been proposed forcommunication networks backbone such as Genetic Algorithm (GA). However, there has beenlittle work on the SWARM optimization algorithms such as Particle Swarm Optimization(PSO) for backbone topology design. In this paper, the performance of PSO on GA isdiscussed and a new algorithm as PSOGA is proposed for the net...

متن کامل

PERFORMANCE-BASED CONNECTION TOPOLOGY OPTIMIZATION OF UNBRACED AND X-BRACED STEEL FRAMES

The present study sets out to integrate the performance-based seismic design approach with the connection topology optimization method. Performance-based connection topology optimization concept aims to simultaneously optimize the size of members and the type of connections with respect to the framework of performance-based seismic design. This new optimization concept is carried out for unbrac...

متن کامل

Cost-aware Topology Customization of Mesh-based Networks-on-Chip

Nowadays, the growing demand for supporting multiple applications causes to use multiple IPs onto the chip. In fact, finding truly scalable communication architecture will be a critical concern. To this end, the Networks-on-Chip (NoC) paradigm has emerged as a promising solution to on-chip communication challenges within the silicon-based electronics. Many of today’s NoC architectures are based...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IJERTCS

دوره 2  شماره 

صفحات  -

تاریخ انتشار 2011